traffic calming device - French English Dictionary

traffic calming device

Meanings of "traffic calming device" in French English Dictionary : 1 result(s)

English French
Transportation
traffic calming device ralentisseur [m]